body
{
	background: url("../images/back1_small.jpg");
	background-repeat: no-repeat;
	background-position: top;
   font-family: Georgia, Serif;
}

.top_nav
{
	padding:0;
	margin:0;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:50px;
	background-color:black;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=70);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.7;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.7;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.7;
}

.top_nav_opacity1
{
	float:left;
	margin-left:40px;
	margin-top:5px;
}

.top_nav_right
{
	float:right;
	margin-top:5px;
}

.user_info
{
	float: left;
	margin-top:5px;
	margin-left:10px;
	-moz-border-radius: 25px 10px / 10px 25px;
	border-radius: 25px 10px / 10px 25px;
	background-color: #3d3a3a;
}

.top_nav_right p
{
	padding: 0;
	margin:0;
	color:white;
}

.left_logo
{
	width: 200px;
	height: 96%;
	top:50px;
	left:0px;
	position:absolute;
	
	
	background-color:black;	
}

.left_logo h3
{
	margin-left:5px;
	color:green;
	text-decoration: underline;
}

.left_logo p
{
	margin-left:5px;
	color:yellow;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 7.5px 15px;
   -webkit-border-radius: 9px;
   -moz-border-radius: 9px;
   border-radius: 9px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: Georgia, Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
.register_box
{
	float:left;
	width:500px;
	height:500px;
	margin-left:230px;
	margin-top:75px;
	-moz-border-radius: 25px 10px / 10px 25px;
	border-radius: 25px 10px / 10px 25px;	
}

.register_box_op
{
	float:left;
	width:500px;
	background-color: black;
	-moz-border-radius: 25px 10px / 10px 25px;
	border-radius: 25px 10px / 10px 25px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=80);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.8;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.8;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.8;	
}

.register_box_op h3
{
	padding:0px;
	margin-left:5px;
	color:green;
	text-decoration: underline;
}

.register_box_op p
{
	margin:0px;
	padding:0px;
	margin-left:5px;
	color:yellow;
}

.data table {
  border-collapse: collapse;
  border: 1px solid #666666;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #f6f6f6;
  text-align:left;
  }
.data caption {
  text-align: center;
  font: bold 16px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #CC00FF;
  text-transform: uppercase;
}
.data thead, tfoot {
background:url(bg1.png) repeat-x;
text-align:left;
height:30px;
}
.data thead th, tfoot th {
padding:5px;
}
.data table a {
color: #333333;
text-decoration:none;
}
.data table a:hover {
text-decoration:underline;
}
.data
tr.odd {
background: #f1f1f1;
}
.data tbody th, tbody td {
padding:5px;
}
   